home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 1 / The Arsenal Files (Arsenal Computer).ISO / novell / l11i01.exe / INT28FIX.PAT < prev    next >
Text File  |  1993-06-11  |  2KB  |  38 lines

  1. TARGET=CLIENT.EXE
  2. LIST
  3.     print "INT28FIX.PAT version 2.0 - NetWare Lite Client int 28 ISR patch Italian version.\n"
  4. VERIFY
  5.     va = search ( E9 AD E5 B8 99 02 8E D8 80 3E
  6.                   F0 02 00 75 07 checksum 760 )
  7.     vc = search ( 2E 80 3E 42 15 00 75 16 2E 80
  8.                   3E 35 15 00 75 0E 2E 80 3E 43
  9.                   15 00 75 06 FA 1E 50 E9 35 1A CF checksum 8B5 )
  10.     vd = search ( 72 DA 9C 0E E8 FA E5 EB D3 checksum 67B )
  11.     if ((va=1C58) AND (vc=208) AND (vd=1C0F) ) then
  12.         print "  $TARGET already contains patch INT28FIX.PAT version 2.0.\n"
  13.         stop
  14.     else
  15.         print "  $TARGET does not contain patch INT28FIX.PAT version 2.0.\n"
  16.     endif
  17. APPLY
  18.     print "  Applying patch INT28FIX.PAT version 2.0 to $TARGET...\n"
  19.     vb = search ( FA 1E 50 B8 99 02 8E D8 80 3E
  20.                   F0 02 00 75 07 checksum 64D )
  21.     ve = search ( 72 DA 9C 0E E8 42 00 EB D3 checksum 4DE )
  22.     if( (vb=1C58) AND (ve=1C0F) ) then
  23.         patch 1C58 ( E9 AD E5 checksum 27B )
  24.         patch 1C14 ( FA E5 checksum 1DF)
  25.         patch  208 ( 2E 80 3E 42 15 00 75 16 2E 80
  26.                      3E 35 15 00 75 0E 2E 80 3E 43
  27.                      15 00 75 06 FA 1E 50 E9 35 1A CF checksum 8B5 )
  28.         write
  29.         print "  $TARGET now contains patch INT28FIX.PAT version 2.0.\n"
  30.         stop
  31.     else
  32.         print "  Could not find pattern indicating that $TARGET\n"
  33.         print "  needs this patch.  Make sure you are using this\n"
  34.         print "  patch with NetWare Lite CLIENT.EXE, version 1.1 Italian.\n"
  35.         stop
  36.     endif
  37.  
  38.